您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的嵌入式Linux的USB驱动设计

  2. 摘要:本文主要介绍了Linux平台的USB设备驱动开发的一般步骤方法和技巧,通过详细介绍USB的相关概念和Linux中USB设备驱动程序的数据结构,框架和步骤,并通过设计和实现一个驱动的实例,总结了USB驱动的一般方法和技巧。   随着计算机外围硬件的扩展,各种外围设备使用不同的总线接口,导致计算机外部各种总线繁多,管理困难,USB总线可以解决这些问题,因此而诞生。USB总线提供统一的外设的接口方式,并且支持热插拔,方便了厂商开发设备和用户使用设备。USB(通用串行总线)是由Microsft,
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:465920
    • 提供者:weixin_38630139
  1. 显示/光电技术中的基于嵌入式技术的智能仪器触摸屏接口设计

  2. 摘要: 研究开发了嵌入式智能仪器的触摸屏接口; 分析了电阻式触摸屏的工作原理; 设计了触摸屏与微处理器的接口电路; 开发了嵌入式L inux框架下的触摸屏设备驱动程序; 阐述了采用触摸屏作为输入的MiniGU I应用程序的编写方法。   设计的触摸屏接口已成功应用在故障诊断仪器产品上, 增强了仪器的人机交互功能, 方便了现场操作人员使用。   0 引言   在现代化生产中, 为了确保机械设备安全可靠地运行, 通常要采用适宜的仪器仪表, 利用故障诊断技术及时发现故障, 并采取合理的维修或保护
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:354304
    • 提供者:weixin_38743076
  1. 嵌入式系统/ARM技术中的Linux下基于I2C协议的RTC驱动开发

  2. 摘要:在嵌入式中,Linux渐渐成为一种流行探作系统,Linux驱动开发也成为嵌入式开发中的必备环节。介绍Linux环境下基于I2C协议的RTC驱动程序开发与实现。首先研究了Linux环境下字符设备驱动程序框架,然后介绍I2C协议,在此基础上开发基于I2C协议的RTC字符设备驱动程序。对于驱动程序,这里详细介绍其整体架构和各模块实现细节。最终成功实现了基于I2C协议的RTC驱动程序,并移植到Linux操作系统中。   0引言   近年来嵌入式系统的研究与开发渐渐成为热点,在嵌人式系统中,Li
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:69632
    • 提供者:weixin_38638004
  1. 显示/光电技术中的基于嵌入式Linux的LCD背光调节及驱动实现

  2. 摘 要:为了减少手持式设备的功耗并满足LCD背光调节的应用需求,在嵌入式Linux下,设计了一种用按键来调节输出方波占空比以实现背光调节的解决方案。该方案采用S3C2440的定时器产生PWM信号,系统根据LCD使用情况和外界光线强度的变化,用传入的按键触发次数来控制定时器输出PWM信号的占空比,通过软件实现背光状态的实时调节,并完成了背光驱动程序的设计。测试结果表明,该方法可以降低设备的功耗并能满足背光调节的要求,具有良好的稳定性及通用性。   0 引 言   在手持式设备中,液晶显示屏的使
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:264192
    • 提供者:weixin_38631329
  1. EDA/PLD中的采用FPGA的嵌入式系统XBD文件设计

  2. 1 开发流程   MHS和MSS文件都是根据系统要求在EDK环境下生成的。MHS文件包含了对整个嵌入式系统的定义,包括处理器、总线、外围设备、地址空间等,用于整个硬件平台的综合、实现;MSS文件包含了操作系统、设备驱动等信息,将其输入到库生成器(Libgen),产生应用程序中需要的驱动程序及Xilinx的调用库。  嵌入式开发软件EDK为设计人员提供了自动化的设计向导--BSB(Base System Builder),可以指引工程师快速完成整个设计过程。在利用BSB创建嵌入式系统过程中,
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:504832
    • 提供者:weixin_38597970
  1. 嵌入式系统/ARM技术中的基于8位MCU实现电机和PFC控制

  2. 印度政府鼓励市民使用高能效的家用电器,以最大限度地降低本国的人均耗电量。众多非节能型家用电器,使得年均耗电量有望呈指数增长。为了提高向住宅、办公楼和工厂输送电力的电网的功率效率,降低其功率损耗,许多设计机构都开始考虑在其最新研发的设备中采用功率因数校正(PFC)技术来实现现代化电机驱动。因此,由于近年来电网传输线路中出现了高度非线性负载,PFC成为了电机控制驱动中的重要特性。   实现高能效电机设计的途径有多种。英飞凌公司推出了经济划算的高功率因素开发平台。通过将无传感器FOC和PFC控制集成
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:200704
    • 提供者:weixin_38687968
  1. 嵌入式系统/ARM技术中的嵌入式操作系统中设备管理和驱动程序的开发

  2. 摘要:随着计算机技术的飞速发展,嵌入式操作系统广泛用于航空航天.工业控制.通讯等领域.其主要通过对计算机及机电系统接口的管理来实现对其它设备的控制.监视和管理功能.本文介绍了中断技术.缓冲技术.通道技术以及DMA 技术等四种嵌入式操作系统设备管理.并通过虚拟仪器labview 程序设计对嵌入式操作系统驱动程序进行了开发设计.   1 嵌入式操作系统及其硬件设备   嵌入式操作系统(Embedded Operating System,简称:   EOS),是指在嵌入式系统中包含有操作系统的计
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:88064
    • 提供者:weixin_38718262
  1. 接口/总线/驱动中的东芝发布用于移动支付的NFC控制器

  2. 东芝公司(Toshiba Corporation)日前宣布,该公司已经为近距离无线通信安全移动支付推出了NFC控制器LSI(CLF)“T6NE2XBG”.该产品定于10月份开始批量生产。   移动支付(在交易中使用智能手机和其他移动设备)市场正不断增长。T6NE2XBG可以支持同时连接至三个不同安全元件(SE),让制造商可以在交易系统的安全元件确定之前设计支持NFC的应用。   东芝已经为感应卡和移动支付系统交付了超过4亿件定制化LSI,并且在这一过程中积累的RF技术专业知识已经整合进这款新
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:93184
    • 提供者:weixin_38586428
  1. 集成电路中的解读三种嵌入式系统控制电路设计

  2. 嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,为控制、监视或辅助设备、机器或用于工厂运作的设备,核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。本文将介绍三种基于嵌入式技术应用电路设计,分别是电机驱动控制器、SOHO路由器电路与嵌入式语音识别电路。   电机驱动控制器   采用DSP芯片和外围电路构成速度捕获电路,电机驱动控制器采用微控制芯片和外围电路构成了电流采样、过流保护、压力调节等电路,利用CPLD实现无刷
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:211968
    • 提供者:weixin_38708105
  1. 嵌入式系统/ARM技术中的你需要了解的嵌入式Linux

  2. 今天,Linux 正广泛应用于各种嵌入式设备的开发中,如数字电视、机顶盒、DVR播放器、xDSL/有线/PON调制解调器、家用路由器和网关。它尤其适合具有先进网络功能、大量设备驱动程序和免版税运行时间的数字家庭和家庭网络。除了嵌入式设备,Linux 还支持企业级设备,如服务器和路由器。   Linux在移动设备中也获得了青睐。In-Stat的报告显示,移动Linux将牢牢抓住中国巨大的市场占有率。该机构认为,到2012年,中国基于移动Linux的智能手机总发货量将达到中国智能手机总出货量的25
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:150528
    • 提供者:weixin_38656676
  1. 单片机与DSP中的基于WinCE的CAN适配卡驱动程序的设计与实现

  2. 1 引言   WinCE是一种为多种嵌入式系统和产品设计的紧凑、高效、可升级的操作系统,WinCE 采用标准模式,其最主要的特征:为有限的硬件资源提供了多线程、多任务和完全优先级的计算环境。   WinCE操作系统支持两种类型的驱动程序:本地驱动程序(Build-In),是把设备驱动程序作为独立任务实现,直接在顶层任务中实现硬件操作,完成特有专用的驱动程序;流接口驱动程序,WinCE的I/O系统将设备程序作为内核过程实现,这种方式便于实现I/O子系统的层次模型,便于文件系统一起把设备作为特殊
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:249856
    • 提供者:weixin_38537689
  1. 嵌入式系统/ARM技术中的基于嵌入式的故障诊断专家系统驱动程序设计

  2. 电子设备的故障诊断系统大多采用由传感器、工业PC、工业以太网、远程专家组成的诊断模式。现有诊断现场仪器众多、连接复杂,使得系统可靠性和稳定性难以得到保证。另一方面,要求诊断人员具备专业知识,其中包括各类传感器的固定、连接与信号处理,难以实现“现场无人,远程诊断”目标。因此有必要从现有的硬件和软件组成模式的角度出发,探索一种新的诊断系统组成模式。本文设计了基于嵌入式的故障诊断专家系统,使得对电子设备的检测及维修变得更为方便有效。   本文根据实际需要选取Windows CE.Net作为本系统的操
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:163840
    • 提供者:weixin_38692043
  1. 嵌入式系统/ARM技术中的Windows CE陷阱调度机制

  2. 一.什么是陷阱调度机制?   一般来说,嵌入式操作系统主要由两部分组成:运行在核心态的内核系统和运行在用户态的环境子系统组成。因此,Windows CE系统被划分为两层:执行体和内核。而内核始终运行在核心态下,除了中断服务例程(Interrupt Service Routine,ISR),正在运行的线程是不能抢先内核的。为此,Windows CE为执行体、内核、设备驱动程序等核心态提供了一些基础系统机制。   (1)Windows CE系统机制   Windows CE系统机制包括陷阱调度
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:98304
    • 提供者:weixin_38617001
  1. 嵌入式系统/ARM技术中的基于LabVIEW8.6和S3C2440的手持数字波形表的界面设计

  2. 将LabVIEW设计的虚拟仪器程序移植到运行WindowsCE的便携式手持设备上。可以极大地提高嵌入式系统软件开发效率。具体提出一种有效解决数据波形交替显示的界面设计,阐述了如何使用LabVIEW的触摸屏toueh panel模块开发的数字波形表用于Windows CE 5.0设备的测试项目的案例。   1 开发平台简介   1.1 基础平台   本文设计的数字波形表采用高性能、低功耗、高集成度的S3C2440A微处理器。触摸屏配合采用S3C2440A的高速处理器驱动,具有更好的视频显示效
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:207872
    • 提供者:weixin_38529239
  1. 嵌入式系统/ARM技术中的DS1621在Linux下的IIC接口驱动设计

  2. 摘要:  针对目前IIC总线以及具有IIC接口的芯片在嵌入式系统中的广泛应用,设计了一种基于ARM9平台S3C2440的, Linux操作系统下的IIC接口设备驱动程序。通过IIC总线协议,驱动程序实现了在内核状态下对数字温度传感器DS1621的配置和获取其温度信息,并将其传回用户空间并打印显示。实验结果表明,工作时典型数据更新时间为1 s,精度为小数点后一位。且利用多片DS1621可扩展一个低电压、低功耗的多点数字测温系统,在嵌入式设备的温度监测方面将有着广泛应用。   IIC总线作为一种申
  3. 所属分类:其它

    • 发布日期:2020-11-03
    • 文件大小:505856
    • 提供者:weixin_38714162
  1. 嵌入式系统/ARM技术中的Windows98平台下DMA高速数据采集系统的开发

  2. 微软公司的windows视窗不仅改变了计算机操作界面,同时也改变了一个时代,它不需要有很高的打字技巧,也不需要理解各种枯燥、深奥的命令,使越来越多的人能够接触计算机,并且在各自的生活、工作、学习中广泛运用。人们只要按一下鼠标或者一两个按键,就可以完成很多事情,计算机也因此更加生活化,并以前所未有的速度普及开来。   针对DMA的Windows虚拟设备驱动程序并不常见,因为DMA设备对物理地址采取的是直接寻址,要保护正确地寻址相对较困难。笔者在开发利用DMA技术实现的高速数据采集系统——核谱获取和
  3. 所属分类:其它

    • 发布日期:2020-11-02
    • 文件大小:122880
    • 提供者:weixin_38677255
  1. 嵌入式系统/ARM技术中的GPIO设备程序开发步骤

  2. GPIO驱动可以归类为Linux设备驱动的字符设备驱动,以下是开发它的一些具体步骤。   (1)模块化驱动程序   不失Linux驱动开发的一般性,在写字符设备的驱动程序时,也要遵守模块化编程的一般规范。设备模块在用户空间的初始化和终止:   ●Init mnodule()向内核注册模块提供数据结构、局部和全局变量。   ●Cleanup_module()取消所有init_module在内核中的注册。   (2)设备模块在内核空间的内存申请和释放   kmalloc()函数分配一段内
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:49152
    • 提供者:weixin_38596879
  1. 嵌入式系统/ARM技术中的Angel移植的一般步骤

  2. 移植Angel的一般步骤如下所示。   (1)选择一个与自己的目标系统相近的Angel版本作为模板。   (2)建立生成文件或项目管理文件。   (3)使用生成文件或项目管理文件尝试处理模板程序。   (4)修改与目标系统相关的源文件。   (5)定义目标系统特定的宏。   (6)编写设备驱动程序。   (7)生成基于目标系统的新的Angel映像文件。   (8)将生成的Angel映像文件下载到目标系统中。   (9)调试该Angel映像文件。   下面简要介绍其中的一些步骤
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:43008
    • 提供者:weixin_38548817
  1. 嵌入式系统/ARM技术中的Angel源代码的目录结构

  2. 基于ARM评估板PID的Angel源文件的目录结构如图所示。其中一个目录中存放那些与具体目标系统无关的源文件;另一个目录存放与具体目标系统相关的源文件,如设备驱动程序和与板相关的启动代码;还有一个目录中存放关于Angel的生成文件(makefile文件)及工程项目文件。   图 Angel源文件的目录结构    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-13
    • 文件大小:41984
    • 提供者:weixin_38584642
  1. 嵌入式系统/ARM技术中的Linux外部设备与处理器的联络方式

  2. 为了进行有效的信息传递,计算机处理器与外部设备之间必须要有一个有效的联络方式.例如,磁盘设各每次接收一个命令“移动读磁头到软盘的第42扇区”,为了知道这个命令是否完成,处理器有两种选择:一是处理器通过设备驱动程序不断地检测这个设各的状态寄存器; 二是把联络的权力交给设各,即当外部设各完成命令时向处理器发出一个中断请求信号。   检测一个设各就意味着处理器通过设各驱动程序频繁地读取状态寄存器,直到状态寄存 器值的变化显示该设各已经完成命令。如果一个设各驱动程序是内核的一部分,那么上述行为将是灾难
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:41984
    • 提供者:weixin_38621104
« 1 2 3 4 5 6 78 9 10 11 12 ... 21 »